早就: already at an earlier time...
莫非: can it be possible that, could it be...
残: to destroy, to spoil, to ruin, to injure, cruel, oppressive, savage, brutal, incomplete, disabled, to remain, to survive, remnant, surplus...
好家伙: my God!, oh boy!, man!...
出口成章: (idiom) (of one's speech) eloquent, articulate...
完善: (of systems, facilities etc) comprehensive, well-developed, excellent, to refine, to improve...
看管: to look after...
愈: heal, the more...the more, to recover, better, heal...